package com.simple.relaxed.anno;

import com.simple.relaxed.constant.Constant;

import java.lang.annotation.*;

/**
 * 被标记的类，会被任务代理发现，并且实例化管理
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
@Documented
public @interface TaskClass {

    boolean instance() default Constant.TASK_CLASS_INSTANCE;

    String methodName() default "";

    String iName() default "";
}
